Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Baton Rouge Challenger Ramat Hasharon Challenger Dallas Challenger Granby Challenger Dallas Challenger Busan Challenger Le Gosier Challenger Manchester Challenger Dallas Challenger USA F29 USA F12 Canada F1 USA F6 Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel Adidas International - Sydney Siebel Open - San Jose International Tennis Championships - Delray Beach The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Adidas International - Sydney RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose US Men's Clay Court Championships - Houston RCA Championships - Indianapolis Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Hypo Group Tennis International - Portschach The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Aachen Challenger Qatar ExxonMobil Open - Doha Chennai Open - Chennai SAP Open - San Jose AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington USTA Tallahassee Tennis Challenger - Tallahassee AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel New Delhi Challenger II - New Delhi Aircel Chennai Open - Chennai Brisbane International - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Rimouski Challenger Leon Challenger Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Rhodes Challenger Hall of Fame Tennis Championships - Newport Moselle Open - Metz Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Vancouver Challenger Tulsa Challenger The Commercia Challenger - Aptos Samsung Challenger 2007 - Ho Chi Minh City 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Music City Challenger - Nashville Erste Bank Open - Vienna JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Nielsen USTA Pro Tennis Championship - Winnetka Levene Gouldin & Thompson Tennis Challenger - Binghamton Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Carson Challenger Dallas Challenger Bangkok Challenger Korat Challenger Nottingham Challenger Winnetka Challenger Champaign Challenger Aptos Challenger Binghamton Challenger Eckental Challenger Aachen Challenger Singapore Challenger Eckental Challenger Ortisei Challenger Gimcheon Challenger USTA Challenger - Champaign drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin USTA Challenger of Las Vegas - Las Vegas University of Tennessee USTA Men's Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Colorado Classic - Denver University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Atlantic City Open - Atlantic City 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign College Station Challenger - College Station Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris 2006 North Shore Pro Tennis Championship - Winnetka BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Fifth-Third Bank Tennis Classic - Lexington Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Odlum Brown Vancouver Open - Vancouver Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Rogers Cup - Montreal BNP Paribas Masters - Paris The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Rogers Cup - Toronto Music City Challenger - Nashville BNP Paribas Open - Indian Wells Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Sail Open - New Delhi Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Tashkent Challenger Cremona Challenger Nottingham Challenger Bratislava Challenger Johannesburg Challenger U.S. Open - New York Leon Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Binghamton Challenger Wimbledon - London Tulsa Challenger U.S. Open - New York Australian Open - Melbourne Eckental Challenger Ortisei Challenger French Open - Paris Wimbledon - London Dallas Challenger U.S. Open - New York Guadalajara Challenger Tallahassee Challenger Leon Challenger Nottingham-2 Challenger Yokohama Challenger Toyota Challenger Vancouver Challenger Istanbul Challenger Dallas Challenger Guadalajara Challenger Johannesburg Challenger Rio Quente Challenger Nottingham Challenger Australian Open - Melbourne French Open - Paris Baton Rouge Challenger Kaoshuing Challenger Tiburon Challenger Wimbledon - London Sacramento Challenger Morelos Challenger U.S. Open - New York Charlottesville Challenger Tallahassee Challenger Guadalajara Challenger Australian Open - Melbourne Knoxville Challenger Nottingham Challenger Nottingham-2 Challenger French Open - Paris Manta Challenger Champaign Challenger Wimbledon - London U.S. Open - New York Charlottesville Challenger Australian Open - Melbourne Knoxville Challenger Champaign Challenger Dallas Challenger French Open - Paris Taipei City Challenger Irving Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Manchester Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Ortisei Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Leon Challenger Guadalajara Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Aptos Challenger Irving Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Stella Artois Grass Court Championships - London Wimbledon - London Mexico City Challenger U.S. Open - New York Australian Open - Melbourne Kroger / St. Jude International - Memphis Wimbledon - London U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Kroger / St. Jude International - Memphis French Open - Paris Wimbledon - London Legg Mason Tennis Classic - Washington D.C. USTA Challenger of Burbank - Burbank Salem Open - Hong Kong U.S. Open - New York Australian Open - Melbourne The USTA Challenger at West End Racquet - Torrance French Open - Paris Wimbledon - London U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Sydney International - Sydney Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London SAP Open - San Jose Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon China Open - Beijing Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Medibank International - Sydney AEGON Championships - London BB&T Atlanta Open - Atlanta SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Erste Bank Open - Vienna Valencia Open - Valencia Delray Beach Open - Delray Beach Memphis Open - Memphis Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem RCA Championships - Indianapolis Citrix Tennis Championships - Delray Beach ARAG World Team Championship - Dusseldorf Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Barcelona Open BancSabadell - Barcelona Western & Southern Open - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Rogers Cup - Montreal Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Rogers Masters - Toronto Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Hall of Fame Tennis Championships - Newport Tennis Masters Cup - Houston Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Colonial Classic - Kooyong AAMI Classic - Kooyong Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Tennis Masters Cup - Houston Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - London Barclays ATP World Tour Finals - London